package com.ly.user_system.service.impl;

import com.ly.user_system.base.BaseServiceImpl;
import org.springframework.stereotype.Service;
import java.util.function.Function;
import com.ly.user_system.entity.BaseSysRoleDepartment;
import com.ly.user_system.dto.BaseSysRoleDepartmentDTO;
import com.ly.user_system.detail.BaseSysRoleDepartmentDetail;
import com.ly.user_system.req.BaseSysRoleDepartmentQuery;
import com.ly.user_system.service.BaseSysRoleDepartmentService;
import com.ly.user_system.mapper.BaseSysRoleDepartmentMapper;

@Service
public class BaseSysRoleDepartmentServiceImpl extends BaseServiceImpl<BaseSysRoleDepartment, BaseSysRoleDepartmentDetail, BaseSysRoleDepartmentDTO, BaseSysRoleDepartmentQuery, BaseSysRoleDepartmentMapper> implements BaseSysRoleDepartmentService {


    @Override
    protected void init(Class<BaseSysRoleDepartment> entityClass, Class<BaseSysRoleDepartmentDTO> dtoClass, Class<BaseSysRoleDepartmentDetail> detailClass, Function<BaseSysRoleDepartment, BaseSysRoleDepartmentDetail> detailFunction) {
        super.init(BaseSysRoleDepartment.class,BaseSysRoleDepartmentDTO.class,BaseSysRoleDepartmentDetail.class,detailFunction);
    }

}